marketing attorney hrm immigration james p. boudreau management lawyer law halifax regional municipality crm